package com.jr.dao;

import com.jr.pojo.Enterprise;
import com.jr.pojo.Supplierwhitelist;
import com.jr.util.PageHelper;
import com.jr.vo.WhiteEnter;

import java.time.LocalDate;
import java.util.*;

public interface SupplierwhitelistDao {
   /* *//**
     * 分页查询供应商白名单数据
     * @param  //查询参数实体
     * @param ph 分页助手
     * @return 供应商白名单实体列表
     */
    ArrayList<WhiteEnter> selectSupplierWhiteList(WhiteEnter we, PageHelper ph,String myentername);


    /**
     * 统计供应商白名单记录数量
     * @param //white 查询参数实体
     * @return 记录总数
     */
    int selectSupplierWhiteListCount(WhiteEnter we,String nowentername);

    /*查询可添加至供应商至白名单*/
    Map<Integer, String> selectWhiteEnterprise(String entername);

    /*添加供应商到白名单*/
    int insertWhiteEnterByName(String nowendername, String  addendername, String level, LocalDate date);

    /*根据企业名称 获得 企业id  从白名单中查询 供应商id 然后根据两个id进行删除*/
  /*  int selectWhiteIDByNAme(String proname);*/
    /*从白名单中删除数据*/
    int delWhiteEnter(Integer enterid,Integer whiteid);

    /*添加供应商至黑名单 */
    int insertToBlackEnter(Integer enterid, Integer whiteid,  String resion,LocalDate date);

    int selectWhiteInBlack(Integer nowid ,Integer blackid);
}
